package com.zpf.advice;

import org.springframework.aop.MethodBeforeAdvice;

import java.lang.reflect.Method;

/*前置通知：
*       先执行前置通知中的辅助功能，例如：开启事务，打印日志
*       再执行 核心业务方法，也就是service中的增删改
* */
public class MyBeforeAdvice implements MethodBeforeAdvice {
    @Override
    public void before(Method method, Object[] objects, Object o) throws Throwable {
        System.out.println("====开启事务MethodBeforeAdvice前置通知====");

        System.out.println("====打印日志MethodBeforeAdvice前置通知====");
    }
}
